Перевод в десятичную систему целых, дробных и смешанных чисел из другой
системы счисления. Для перевода числа из двоичной, восьмеричной и
шестнадцатеричной системы счисления в десятичную необходимо это число
представить в развернутой записи, т.е. в виде суммы степеней основания (2, 8
или 16), умноженных на коэффициенты, соответствующие цифрам переводимого числа,
а затем рассчитать эту сумму. Например, 1001112=1*25+0*24+0*23+1*22+1*21+1*20=3910;
1028= 1*82+0*81+2*80=6610;
В316=11*161+3*160=17910. Для
перевода числа из восьмеричной системы в двоичную следует каждую восьмеричную
цифру числа заменить тремя двоичными цифрами, или триадами.
Восьмеричные
цифры 0 1 2 3
4 5 6 7
Триады 000 001
010 011 100
101 110 111
При переводе числа из шестнадцатеричной системы в двоичную каждая цифра заменяется тетрадой:
0 –
0000 4 – 0100 8 – 1000 С – 1100
1 – 0001 5
– 0101 9 – 1001
D – 1101
2 – 0010 6 – 0110 A – 1010
E – 1110
3 – 0011 7 – 0111 B – 1011
F – 1111
Например, С2, 4816=1100 0010,0100 10002.
Для перевода смешанных чисел из двоичной системы в восьмеричную или шестнадцатеричную двоичное число разбивают на триады и тетрады влево и вправо от запятой, крайние неполные триады и тетрады дополняют нулями, а затем заменяют каждую из них соответствующей восьмеричной или шестнадцатеричной цифрой систем счисления:
1101001, 10112=151,548.
Перевод чисел из десятичной системы счисления в двоичную можно выполнить проще и быстрее, используя восьмеричную или шестнадцатеричную систему в качестве промежуточной. Например:
396410=75748=111 101 111 1002;
0,2910=0,4А316=0, 0100 1010 00112.
При переводе десятичных чисел в двоичные применяется и двоично-десятичная запись чисел, сущность которой заключается в том, что каждая десятичная цифра представляется четырехразрядным двоичным числом – тетрадой.
Десятичные
цифры 0 1 2 3 4 5 6 7 8 9
Тетрады 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Например, десятичное число 732,5910 в двоично-десятичной записи выглядит так: 011100110010, 010110012-10.